//
//  FFJPushManager.h
//  Common
//
//  Created by IT.Bear on 16/7/6.
//  Copyright © 2016年 IT.Bear. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface FFJPushManager : NSObject
+ (FFJPushManager *)sharedInstance;

/**
 *  注册极光推送
 *
 */
- (void)jPushRegisterWithOptions:(NSDictionary *)launchOptions;

/**
 *  向服务器上报Device Token
 *
 *  @param deviceToken 设备Device Token
 */
- (void)registerDeviceToken:(NSData *)deviceToken;

/**
 *  处理收到的APNS消息，向服务器上报收到APNS消息 并且APP对推送消息进行处理
 *
 *  @param userInfo APNS消息
 */
- (void)handleRemoteNotification:(NSDictionary *)userInfo;


/**
 *  注册标签
 *
 @param tag 标签名
 */
- (void)addTags:(NSString *)tag;
@end
